package com.ojoin.trade.supplyloan_core.web.service.catchdata;

import java.util.List;
import java.util.Map;


/**
 * 供应链贷 数据抓取原子操作
 * 
 * @author zwc
 * 
 */

public interface ISLDataCatchAtomStepService<T> {
	
	void get();
	void sendKeys() throws Exception;
	void submit();
	void run() throws Exception;
	
	
	/**
	 * 去除数据库中已经存在数据
	 * @param list
	 * @param map
	 */
	void fiter(List<T> list,Map<String,T> map);
	
	/**
	 * 返回运行结果
	 * @return
	 */
	List<T> result();
	
}
